Component({  
  properties: {  
    visible:Boolean,  
    info: {  
      type: Object,  
      value: null 
    },  
    // 可以根据需要添加其他属性  
  },  
  data:{
    role:{
      user:"用户",
      admin:"管理员"
    },
    status:{
      0:"正常",
      1:"封禁"
    },
    editInfo:{
      status:"",
      userRole:""
    }
  },
  methods: {  
    onStatusChange(e) {  
      // 选项改变逻辑
     
      this.setData({  
        "editInfo.status": e.detail.value  
      });  
    
    },  
    onRoleChange(e) {  
      // 选项改变逻辑
      this.setData({  
        "editInfo.userRole": e.detail.value  
      });  
      
    },  
    onCancelTap() {  
      this.triggerEvent("cancelEdit");  
      // this.setData({  
      //   visible: false  
      // });  
    },  
    onConfirmTap() {  
      // 确认逻辑  
      const { editInfo } = this.data;  
      let data = editInfo
      data.id = this.properties.info.id
      
      this.triggerEvent('confirmEdit', { data:data });  
      // this.setData({  
      //   visible: false  
      // });  
    }  
    // 可以根据需要添加其他方法  
  }  
});